package com.etrans.web.gps.business.report.domain;

import java.util.Date;
import java.util.Map;

public class AreaAnalyzesVo {

	private String _id;					
	private String area_name;					// 区域名称
	private Integer area_id;					// 区域Id
	private Integer enterprise_count;				// 业户数
	private Integer score;								// 得分
	private Date analyse_date;					// 分析日期（查岗日期)
	private Integer check_count;						// 查岗次数
	private Integer reply_count;						// 回复次数
	private Integer reply_correct_count;				// 回复正确次数
	private double reply_rate;						// 回复率（即在岗率）		
	private Integer vehicle_count;					// 车辆总数
	private Integer vehicle_access_count;			// 入网车辆数
	private double vehicle_access_rate;				// 入网率
	private Integer vehicle_online_count;			// 上线数
	private double vehicle_online_rate;				// 上线率
	private Integer track_normal;					// 正常轨迹数
	private Integer alarm_vehicle_count;				// 报警车辆总数
	private Integer alarm_count;						// 报警总数
	private Integer alarm_processed;					// 报警处理总数
	private Integer overspeed_count;					// 超速报警总数
	private Integer overspeed_processed;				// 超速报警处理总数
	private Integer roadoffset_count;					// 路线偏离报警总数
	private Integer roadoffset_processed;				// 路线偏离报警处理总数
	private Integer tired_count;						// 疲劳驾驶报警
	private Integer tired_processed;					// 疲劳驾驶报警处理总数
	private Integer tired_duration;						// 疲劳驾驶时长,单位为 秒
	private Integer prohibit_driving_count;				// 2-5点禁行报警
	private Integer prohibit_driving_processed;		// 2-5点禁行报警处理总数
	private Integer nightly_3rd_count;					// 夜间三级路面报警
	private Integer nightly_3rd_processed;				// 夜间三级路面报警处理总数
	private Integer over_load_count;					// 超员报警
	private Integer over_load_processed;				// 超员报警处理总数
	private Integer overspeed_100_count;				// 速度超过100KM/H的条数
	private Integer speed_160_count;					// 速度超过160KM/H的条数
	private double track_complete_rate;				// 轨迹完整率(1分钟内至少有一条轨迹）
	private Integer exception_track_count;			// 异常轨迹总条数
	private Integer gpstime_exception_count;			// 时间异常条数
	private Integer location_exception_count;		// 位置异常条数
	private Integer speed_exception_count;			// 速度条数
	private Integer head_exception_count;			// 方向条数	
	private Integer exception_vehicle_count;			// 异常车辆数	
	private int ranking;							//排名
	private Integer count;
	private	Map<String,Vocational>	map;				// 各行业明细
	
	private long adas_alarm_count; 				//adas报警
	
	public Map<String, Vocational> getMap() {
		return map;
	}
	public void setMap(Map<String, Vocational> map) {
		this.map = map;
	}
	public Integer getException_vehicle_count() {
		return exception_vehicle_count;
	}
	public void setException_vehicle_count(Integer exception_vehicle_count) {
		this.exception_vehicle_count = exception_vehicle_count;
	}
	public String get_id() {
		return _id;
	}
	public void set_id(String _id) {
		this._id = _id;
	}
	public String getArea_name() {
		return area_name;
	}
	public void setArea_name(String area_name) {
		this.area_name = area_name;
	}
	public Integer getArea_id() {
		return area_id;
	}
	public void setArea_id(Integer area_id) {
		this.area_id = area_id;
	}
	public Integer getEnterprise_count() {
		return enterprise_count;
	}
	public void setEnterprise_count(Integer enterprise_count) {
		this.enterprise_count = enterprise_count;
	}
	public Integer getScore() {
		return score;
	}
	public void setScore(Integer score) {
		this.score = score;
	}
	public Date getAnalyse_date() {
		return analyse_date;
	}
	public void setAnalyse_date(Date analyse_date) {
		this.analyse_date = analyse_date;
	}
	public Integer getCheck_count() {
		return check_count;
	}
	public void setCheck_count(Integer check_count) {
		this.check_count = check_count;
	}
	public Integer getReply_count() {
		return reply_count;
	}
	public void setReply_count(Integer reply_count) {
		this.reply_count = reply_count;
	}
	public Integer getReply_correct_count() {
		return reply_correct_count;
	}
	public void setReply_correct_count(Integer reply_correct_count) {
		this.reply_correct_count = reply_correct_count;
	}
	public double getReply_rate() {
		return reply_rate;
	}
	public void setReply_rate(double reply_rate) {
		this.reply_rate = reply_rate;
	}
	public Integer getVehicle_count() {
		return vehicle_count;
	}
	public void setVehicle_count(Integer vehicle_count) {
		this.vehicle_count = vehicle_count;
	}
	public Integer getVehicle_access_count() {
		return vehicle_access_count;
	}
	public void setVehicle_access_count(Integer vehicle_access_count) {
		this.vehicle_access_count = vehicle_access_count;
	}
	public double getVehicle_access_rate() {
		return vehicle_access_rate;
	}
	public void setVehicle_access_rate(double vehicle_access_rate) {
		this.vehicle_access_rate = vehicle_access_rate;
	}
	public Integer getVehicle_online_count() {
		return vehicle_online_count;
	}
	public void setVehicle_online_count(Integer vehicle_online_count) {
		this.vehicle_online_count = vehicle_online_count;
	}
	public double getVehicle_online_rate() {
		return vehicle_online_rate;
	}
	public void setVehicle_online_rate(double vehicle_online_rate) {
		this.vehicle_online_rate = vehicle_online_rate;
	}
	public Integer getTrack_normal() {
		return track_normal;
	}
	public void setTrack_normal(Integer track_normal) {
		this.track_normal = track_normal;
	}
	public Integer getAlarm_vehicle_count() {
		return alarm_vehicle_count;
	}
	public void setAlarm_vehicle_count(Integer alarm_vehicle_count) {
		this.alarm_vehicle_count = alarm_vehicle_count;
	}
	public Integer getAlarm_count() {
		return alarm_count;
	}
	public void setAlarm_count(Integer alarm_count) {
		this.alarm_count = alarm_count;
	}
	public Integer getAlarm_processed() {
		return alarm_processed;
	}
	public void setAlarm_processed(Integer alarm_processed) {
		this.alarm_processed = alarm_processed;
	}
	public Integer getOverspeed_count() {
		return overspeed_count;
	}
	public void setOverspeed_count(Integer overspeed_count) {
		this.overspeed_count = overspeed_count;
	}
	public Integer getOverspeed_processed() {
		return overspeed_processed;
	}
	public void setOverspeed_processed(Integer overspeed_processed) {
		this.overspeed_processed = overspeed_processed;
	}
	public Integer getRoadoffset_count() {
		return roadoffset_count;
	}
	public void setRoadoffset_count(Integer roadoffset_count) {
		this.roadoffset_count = roadoffset_count;
	}
	public Integer getRoadoffset_processed() {
		return roadoffset_processed;
	}
	public void setRoadoffset_processed(Integer roadoffset_processed) {
		this.roadoffset_processed = roadoffset_processed;
	}
	public Integer getTired_count() {
		return tired_count;
	}
	public void setTired_count(Integer tired_count) {
		this.tired_count = tired_count;
	}
	public Integer getTired_processed() {
		return tired_processed;
	}
	public void setTired_processed(Integer tired_processed) {
		this.tired_processed = tired_processed;
	}
	public Integer getTired_duration() {
		return tired_duration;
	}
	public void setTired_duration(Integer tired_duration) {
		this.tired_duration = tired_duration;
	}
	public Integer getProhibit_driving_count() {
		return prohibit_driving_count;
	}
	public void setProhibit_driving_count(Integer prohibit_driving_count) {
		this.prohibit_driving_count = prohibit_driving_count;
	}
	
	public Integer getProhibit_driving_processed() {
		return prohibit_driving_processed;
	}
	public void setProhibit_driving_processed(Integer prohibit_driving_processed) {
		this.prohibit_driving_processed = prohibit_driving_processed;
	}
	public Integer getNightly_3rd_count() {
		return nightly_3rd_count;
	}
	public void setNightly_3rd_count(Integer nightly_3rd_count) {
		this.nightly_3rd_count = nightly_3rd_count;
	}
	public Integer getNightly_3rd_processed() {
		return nightly_3rd_processed;
	}
	public void setNightly_3rd_processed(Integer nightly_3rd_processed) {
		this.nightly_3rd_processed = nightly_3rd_processed;
	}
	public Integer getOver_load_count() {
		return over_load_count;
	}
	public void setOver_load_count(Integer over_load_count) {
		this.over_load_count = over_load_count;
	}
	public Integer getOver_load_processed() {
		return over_load_processed;
	}
	public void setOver_load_processed(Integer over_load_processed) {
		this.over_load_processed = over_load_processed;
	}
	public Integer getOverspeed_100_count() {
		return overspeed_100_count;
	}
	public void setOverspeed_100_count(Integer overspeed_100_count) {
		this.overspeed_100_count = overspeed_100_count;
	}
	public Integer getSpeed_160_count() {
		return speed_160_count;
	}
	public void setSpeed_160_count(Integer speed_160_count) {
		this.speed_160_count = speed_160_count;
	}
	public double getTrack_complete_rate() {
		return track_complete_rate;
	}
	public void setTrack_complete_rate(double track_complete_rate) {
		this.track_complete_rate = track_complete_rate;
	}
	public Integer getException_track_count() {
		return exception_track_count;
	}
	public void setException_track_count(Integer exception_track_count) {
		this.exception_track_count = exception_track_count;
	}
	public Integer getGpstime_exception_count() {
		return gpstime_exception_count;
	}
	public void setGpstime_exception_count(Integer gpstime_exception_count) {
		this.gpstime_exception_count = gpstime_exception_count;
	}
	public Integer getLocation_exception_count() {
		return location_exception_count;
	}
	public void setLocation_exception_count(Integer location_exception_count) {
		this.location_exception_count = location_exception_count;
	}
	public Integer getSpeed_exception_count() {
		return speed_exception_count;
	}
	public void setSpeed_exception_count(Integer speed_exception_count) {
		this.speed_exception_count = speed_exception_count;
	}
	public Integer getHead_exception_count() {
		return head_exception_count;
	}
	public void setHead_exception_count(Integer head_exception_count) {
		this.head_exception_count = head_exception_count;
	}
	public int getRanking() {
		return ranking;
	}
	public void setRanking(int ranking) {
		this.ranking = ranking;
	}
	public Integer getCount() {
		return count;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
	public long getAdas_alarm_count() {
		return adas_alarm_count;
	}
	public void setAdas_alarm_count(long adas_alarm_count) {
		this.adas_alarm_count = adas_alarm_count;
	}
	
	
	
}
